source/arrogant/package.d(47,44): Error: cannot take address of local `length` in `@safe` function `this` source/arrogant/package.d(52,48): Error: cannot take address of local `length` in `@safe` function `this` source/arrogant/package.d(232,54): Error: `@safe` function `arrogant.Node.text` cannot call `@system` function `std.conv.to!string.to!(const(char)*).to` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../phobos/std/conv.d(219,7): `std.conv.to!string.to!(const(char)*).to` is declared here source/arrogant/package.d(251,35): Error: cannot take address of local `str_raw` in `@safe` function `innerHTML` source/arrogant/package.d(252,45): Error: cannot take address of local `str_raw` in `@safe` function `innerHTML` source/arrogant/package.d(254,61): Error: cannot take address of local `str_raw` in `@safe` function `innerHTML` source/arrogant/package.d(255,26): Error: pointer slicing not allowed in safe functions source/arrogant/package.d(603,39): Error: `@safe` function `arrogant.Node.clone` cannot call `@system` function `arrogant.Node.clone.cloneNode` source/arrogant/package.d(573,27): `arrogant.Node.clone.cloneNode` is declared here source/arrogant/package.d(623,37): Error: `@safe` function `arrogant.Node.clone` cannot call `@system` function `arrogant.Node.clone.cloneNode` source/arrogant/package.d(573,27): `arrogant.Node.clone.cloneNode` is declared here source/arrogant/package.d(644,41): Error: safe function `arrogant.NodeRange.opIndex` cannot index pointer `(*this.myhtml_collection).list` /opt/dmd-safe/dmd/dmd-safe failed with exit code 1.